-- @Author: 作者QQ201878826
-- @Date:   2022-05-03 01:39:17
-- @Last Modified by:   作者QQ201878826
-- @Last Modified time: 2022-05-03 01:45:28
--======================================================================--
-- @作者: QQ381990860
-- @创建时间:   2019-12-03 02:17:19
-- @Last Modified time: 2021-11-07 00:37:20
--======================================================================--
local 场景类_副本宝箱 = class(窗口逻辑)
local sd =0
local sd1 =0
local tp,zts,zts1
local floor = math.floor
local tonumber = tonumber
local tostring = tostring
local insert = table.insert
local xs = {[0]="单 价",[1]="数 量",[2]="总 额",[3]="现 金"}
local jqr = 引擎.取金钱颜色
local 图像类 = require("gge图像类")

function 场景类_副本宝箱:初始化(根)
	self.ID = 3301
	self.x = 300+(全局游戏宽度-800)/2
	self.y = 280
	self.xx = 0
	self.yy = 0
	self.注释 = "副本宝箱"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = false
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应
	local 资源 = 根.资源
	
	self.资源组 = {}
	    for n=1,1000 do 
		self.资源组[n] = 自适应.创建(13,1,n/7+20,17,1,3)
		end
	self.资源组1 = 图像类(程序目录.."data/pic/jdt.png")
	self.资源组2 = 图像类(程序目录.."data/pic/jdt1.png")

	self.窗口时间 = 0
	tp = 根
end

function 场景类_副本宝箱:打开(数据)
	if self.可视 then
		self.可视 = false
		self.点击 = false

	else
		if  self.x > 全局游戏宽度 then
		   		self.x = 150+(全局游戏宽度-800)/2
		end
		
		self.数据=数据
		insert(tp.窗口_,self)
	    tp.运行时间 = tp.运行时间 + 1
	  	self.窗口时间 = tp.运行时间
	    self.可视 = true
		self.点击 = false
		self.计时 = os.clock()
		
	
	end
end



function 场景类_副本宝箱:显示(dt,x,y)
	self.焦点 = false

   local sj = os.clock()-self.计时
   --print(sj)
   
   self.资源组2:显示(self.x-4+3,self.y-10+3+4+3)
   if sj*1000 <= 1000 and sj*1000 >= 1 then 
	    self.资源组[math.floor(sj*1000)]:显示(self.x,self.y)
	    
    elseif sj*1000 >1000 then 
	   
	   客户端:发送数据(self.数据,255,13)
	  self:打开()
	  
    end	 
	
  self.资源组1:显示(self.x-4,self.y-10+5)
	
end




return 场景类_副本宝箱